leave someone stranded - Español Inglés Diccionario